type crypto/ecdh.nistCurve
10 uses
crypto/ecdh (current package)
nist.go#L17: type nistCurve[Point nistPoint[Point]] struct {
nist.go#L32: func (c *nistCurve[Point]) String() string {
nist.go#L38: func (c *nistCurve[Point]) GenerateKey(rand io.Reader) (*PrivateKey, error) {
nist.go#L75: func (c *nistCurve[Point]) NewPrivateKey(key []byte) (*PrivateKey, error) {
nist.go#L105: func (c *nistCurve[Point]) privateKeyToPublicKey(key *PrivateKey) *PublicKey {
nist.go#L167: func (c *nistCurve[Point]) NewPublicKey(key []byte) (*PublicKey, error) {
nist.go#L191: func (c *nistCurve[Point]) ecdh(local *PrivateKey, remote *PublicKey) ([]byte, error) {
nist.go#L221: var p256 = &nistCurve[*nistec.P256Point]{
nist.go#L240: var p384 = &nistCurve[*nistec.P384Point]{
nist.go#L261: var p521 = &nistCurve[*nistec.P521Point]{
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |